/*
 * @Author: actor
 * @Date: 2023-12-18 17:36:58
 * @email: 395593455@qq.com
 * @LastEditors: actor
 * @LastEditTime: 2023-12-18 17:38:20
 * @FilePath: \i-hos-app\shared\emr\src\utils\ascOrdes.ts
 * @Description:
 */
// 升序排序
export const asc = (prop?: any): any => {
  return (a: any, b: any) => {
    if (!!prop) {
      return a[prop] - b[prop] // 根据某个字段升序排列
    } else {
      return a - b // 直接升序排序（如：数字数字组，字符串数组）
    }
  }
}

// 降序序排序
export const des = (prop?: any): any => {
  return (a: any, b: any) => {
    if (!!prop) {
      return b[prop] - a[prop] // 根据某个字段降序序排列
    } else {
      return b - a // 直接降序排序（如：数字数字组，字符串数组）
    }
  }
}
